– – (уменьшение)

Доступность

Flash Player 4.

Синтаксис

--выражение
выражение––

Параметры

выражение Число или переменная, вычисляющая число.

Возвращает

Число.

Описание

Оператор (арифметический), унарный оператор пре- и пост-декремента (уменьшения), вычитающий 1 из expression. еxpression может быть переменной, элементом массива, или свойством объекта. Пре-декрементная форма, оператор (––expression) вычитает 1 из expression и возвращает результат. Пост-декрементная форма оператор (expression––) вычитает 1 из expression и возвращает первоначальное значение expression (результат до вычитания).

Для дополнительной информации, смотрите "Старшинство и ассоциативность операторов" в Использовании ActionScript во Флэш .

Пример

Пре-декрементная форма оператора уменьшает x до 2 (x - 1 = 2) и возвращает результат, как  y :

var x:Number = 3;
var y:Number = --x;
//y равен 2

Пост-декрементная форма оператора уменьшает x до 2 (x - 1 = 2) и возвращает первоначальное значение x , как результат, y :

var x:Number = 3;
var y:Number = x--;
//y равен 3

Пример цикла, со счётчиком от 10 до 1, при каждой итерации, уменьшающего величину счётчика i на 1 :

for (var i = 10; i>0; i--) {
  trace(i);
}